<?php
/* SVN FILE: $Id: pages_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */

/**
 * Short description for file.
 *
 * This file is application-wide controller file. You can put all
 * application-wide controller-related methods here.
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
 * Copyright 2005-2007, Cake Software Foundation, Inc.
 *								1785 E. Sahara Avenue, Suite 490-204
 *								Las Vegas, Nevada 89104
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
 * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package			cake
 * @subpackage		cake.app.controllers
 * @since			CakePHP(tm) v 0.2.9
 * @version			$Revision: 4409 $
 * @modifiedby		$LastChangedBy: phpnut $
 * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
 * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
 */

/**
 * Short description for class.
 *
 * This file is application-wide controller file. You can put all
 * application-wide controller-related methods here.
 *
 * Add your application-wide methods in the class below, your controllers
 * will inherit them.
 *
 * @package		cake
 * @subpackage	cake.app.controllers
 */
class PagesController extends AppController {

/**
 * Enter description here...
 *
 * @var unknown_type
 */
    var $name = 'Pages';

    /**
     * Enter description here...
     *
     * @var unknown_type
     */
    var $helpers = array('Html');

    /**
     * This controller does not use a model
     *
     * @var $uses
     */
    var $uses = array();

    /**
     * Displays a view
     *
     */
    function display() {
        if (!func_num_args()) {
            $this->redirect('/');
        }

        $path=func_get_args();

        if (!count($path)) {
            $this->redirect('/');
        }

        $count  =count($path);
        $page   =null;
        $subpage=null;
        $title  =null;

        if (!empty($path[0])) {
            $page = $path[0];
        }

        if (!empty($path[1])) {
            $subpage = $path[1];
        }

        if (!empty($path[$count - 1])) {
            $title = ucfirst($path[$count - 1]);
        }

        $this->set('page', $page);
        $this->set('subpage', $subpage);
        $this->set('title', $title);
        $this->render(join('/', $path));
    }
}
?>